package Book;

import user.AdminUser;
import user.NormalUser;
import user.User;

import java.util.Scanner;

public class Main {
    public static User login() {
        System.out.println("输入姓名；");
        Scanner scan = new Scanner(System.in);
        String name = scan.nextLine();
        System.out.println("请输入你的身份：1-》管理员，0-》普通用户");
        int choice = scan.nextInt();
        if (choice == 1) {
            return new AdminUser(name);
        } else {
            return new NormalUser(name);
        }
    }

    public static void main(String[] args) {
      //  准备好了书
        BookList booklist = new BookList();
        User user = login();//user来接收一下login
        //要看见上面一段代码中到底选择了哪一个对象，引用了谁
        while (true) {
            int choice = user.menu();
            //user引用什么对象
            user.doOperation(choice,booklist);

            }

        }
    }

